#ifndef ODN_DESTROYABLE_H
#define ODN_DESTROYABLE_H

namespace ouden {

class CDestroyable
{
	public:
		CDestroyable();
		virtual ~CDestroyable();
	protected:
	
		//Called when object is to be destroyed
		virtual void onDestroy() = 0;
	
	private:
};

} //namespace ouden

#endif // ODN_DESTROYABLE_H
